﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Models
{

    /// <summary>
    /// 商品信息实体类
    /// </summary>

    [Serializable]
    public class Product
    {
        public string ProductId { get; set; }  //商品编号（商品条码）
        public string ProductName { get; set; }
        public decimal UnitPrice { get; set; }

        public string Unit { get; set; }  //计量单位（为了提高效率，该字段并没有使用外键）

        public int Discount { get; set; }  //折扣

        public int CategoryId { get; set; }  //商品分类（外键）


        //扩展属性：供扫描商品的时候使用
        public int Num { get; set; }  //商品序号
        public int Quantity { get; set; }  //购买数量
        public decimal SubTotal { get; set; }  //小计金额


        //直接扩展：商品分类名称
        public string CategoryName { get; set; }
    }
}
